@charset "utf-8";
#dataListA { position:absolute; top:0px; bottom:0px; left:0px; right:0px; 



}
/* .dlNavA  65*/
.dlNavA { padding:10px 50px 5px; height:50px; background:url(../img/mainNavB-bottom-bg.png) repeat-x left bottom; position:relative; z-index:12;
}
.dlNavA li{ float:left; }
.dlNavA a{color:#444444; line-height:48px; height:48px; float:left; padding:0px 28px; font-size:18px; border-top:2px solid transparent; margin-right:2px; }

.dlNavA a:hover{background:#f4f4f4; border-top-color:#999999;  text-decoration:none;}
.dlNavA .this a{background:#ecf7ff; border-top-color:#2d8fd9;  text-decoration:none;}



/* .dlManageArea  h 60 */
.dlManageArea { height:60px; line-height:60px; padding:0px 30px; position:relative; z-index:11;}
.btnsb001{ display:inline-block; line-height:28px; height:28px; width:28px; text-align:center; border:1px solid #e1e4e8; cursor:pointer;font-weight:bold;}
.btnsb001:hover{ color:#439ff6; border-color:#439ff6;}

.dlManageArea .t001 { float:left; margin-right:20px; font-size:16px; position:relative; }

.dlManageArea .iconloading,
.dlManageArea .icon002,
.dlManageArea .icon001{ display:inline-block; line-height:18px; height:18px; width:18px; background: url(../img/dataListA-icons-001.png) no-repeat; vertical-align: text-bottom;}

.dlManageArea .icon002{ background-position:0px -25px;}
.dlManageArea .iconloading{ background-position:0px -50px;}

.dlManageArea .num{ margin-left:5px; color:#9e9e9e;}


.t001-drop{ background:#fff; border-top:3px solid #309ff4; border-radius:3px; min-width:140px;
 position: absolute; top:55px; right:-20px; box-shadow:1px 1px 5px #666;}
 
.t001-drop:before{ content:''; position:absolute;top:-10px;right:20px; height:0px; width:0px; border-top:0px; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #309ff4;}

.t001-drop-listA{ padding:10px 0px 0px;}
.t001-drop-listA li{ margin-bottom:10px;}
.t001-drop-listA a{ display:block; line-height:30px; font-size:16px; padding-left:20px; color:#5b6269; }
.t001-drop-listA a:hover{ background:#ecf7ff; color:#333; text-decoration:none;}
.t001-drop-listA li.this a{ background:#ecf7ff; color:#3da5f5; text-decoration:none;}


/* */
.dlMainArea{ z-index:10;position:absolute; top:125px; left:0px; right:0px; bottom:0px; border-top:1px solid #ddd; }
.dlMainArea-left{ position:absolute; top:0px; bottom:0px; left:0px;
 width:200px; 
 background:#eff2f5;}
.dlMainArea-sider{border-right:1px solid #e1e4e8; position:absolute; top:0px; bottom:0px; left:0px; right:0px;}

.dlMainArea-right{position:absolute; top:0px; bottom:0px; left:200px; right:0px;
background:#fff; 
 }



.dlMainArea-sider-menu{}
.dlMainArea-sider-menu li{}
.dlMainArea-sider-menu a{ padding:10px 0px 10px 35px; line-height:20px; height:20px; background:#eff2f5; color:#444444; display:block; border-bottom:1px solid #e1e4e8;margin-right:-1px;}

.dlMainArea-sider-menu a:hover{ text-decoration:none; color:#309ff4;}
.dlMainArea-sider-menu li.this a{ text-decoration:none; margin-right:-1px; background:#fff;}

.dlMainArea-sider-title{ padding:20px; line-height:20px; height:20px; color:#666;}
.dlMainArea-sider-title .btn_add{ float:right; height:18px; width:18px; background:url(../img/dataListA-icons-001.png) no-repeat 0px -75px; text-indent:-999em; overflow:hidden; cursor:pointer;}
.dlMainArea-sider-title .btn_add:hover{ background-position:-25px -75px;}
.dlMainArea-sider-title strong{ font-size:14px;}


/*自定义列表*/
.msg_send_shade.__set_field{ width:800px;}
.shade_body_set_field{ padding:10px 20px; height:430px; overflow:auto; }



.set_field_box{}
.set_field_box .box-title{ line-height:35px; font-size:12px; color:#666666; }

.sf_btn_reset{ color:#309ff4; cursor:pointer;}
.sf_btn_reset:hover{ color:#309ff4;}

.sf-sort-list{ width:100%; overflow:hidden; padding:1px; margin-bottom:10px; font-size:14px;}
.sf-sort-list li{ line-height:38px; width:80px; border:1px solid #dee9f1; background:#ffffff; text-align:center; float:left; margin:-1px 0px 0px -1px; padding:0px 10px; white-space:nowrap; overflow:hidden;text-overflow : ellipsis }

.sf-sort-list .ui-sortable-placeholder{ border:1px dashed #FFCC00;background:#fffcd5; visibility:visible !important; position:relative;}


.set_field_box hr{ border-top:1px solid #f3f3f3; height:0px; margin:5px 0px; clear:both;}

/*修改表单 字段列 是否显示 的 样式 第一版  修改修改 第二版后建议删除 */
/*
.sf-checkbox-list{ overflow:hidden; width:100%; font-size:14px;}
.sf-checkbox-list li{ float:left; width:20%; line-height:30px; }
.sf-checkbox-list li label {white-space:nowrap; overflow:hidden;text-overflow : ellipsis; max-width:90%; display:inline-block; }
*/
/*/修改表单 字段列 是否显示 的 样式 第一版  修改修改 第二版后建议删除 */

/*修改表单 字段列 是否显示 的 样式 第二版 */
#sf-checkbox-list{ }
#sf-checkbox-list dl{ display:block; overflow:hidden; }
#sf-checkbox-list dt{ display:block; line-height:40px;font-size:14px; color:#666666;
border-top:1px solid #f3f3f3;
border-bottom:1px solid #f3f3f3;
}

#sf-checkbox-list dd{ float:left; line-height:40px; width:145px; font-size:16px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }


/* 手动添加报名 弹出css */
.popu_add_data_list{ padding:1px 35px; max-height:450px; overflow:auto;}
.popu_add_data_list li { border-bottom:1px solid #f1f1f1; padding:25px 0px 30px;}
.popu_add_data_list li a{ display:block; padding-right:60px; min-height:70px; position:relative; }
.popu_add_data_list li .arr{ background: url(../img/arr-001.png) no-repeat; width:12px; height:20px; display:block; position:absolute; right:10px; top:50px;}

.popu_add_data_list .t{ line-height:30px; height:30px; width:100%; font-size:18px; color:#222222; margin-bottom:10px;}
.popu_add_data_list .c{ font-size:14px; color:#888; line-height:24px;}

.popu_add_data_list li a:hover{ color:#309ff4; text-decoration:none;}
.popu_add_data_list li a:hover *{color:#309ff4;}



/*打补丁  无奈呀！！！ nav3_label_list  */
.nav3_label_list{}
ul.nav3_label_list li>a.label_de_word { 
    display: block;
    width:auto;
    height: auto;
    color: #444;
}
ul.nav3_label_list li {
    width: auto;
    height: auto;
    line-height: auto;
    text-indent: 0em;
    font-size:12px;
}
ul.nav3_label_list li.onhover i.set_btn {

	margin-right: 10px;
	margin-top: 5px;
}
ul.nav3_label_list li>a.label_de_word span{ display:inline-block; max-width:80px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align: middle;}



/**/
.Framework-operate{ position:relative;}
.Framework-listTable{ position:relative;}
.btn_add_admin_field{ position:absolute; right:15px; top:0px;}


/**/
.bcgrid_head_btn_edit{ border:0px; background:transparent; color:#309ff4;}

